//#define _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//#include<algorithm>
//using namespace std;
//int a[9] = { 1,2,3,4,5,6,7,8,9 };
//int main()
//{
//	do {
//		int z = a[0] * 1000 + a[1] * 100 + a[2] * 10 + a[3];
//		int x1 = a[4];
//		int y1 = a[5] * 1000 + a[6] * 100 + a[7] * 10 + a[8];
//		int x2 = a[4] * 10 + a[5];
//		int y2 = a[6] * 100 + a[7] * 10 + a[8];
//		if (z == x1 * y1)
//			printf("%d = %d x %d\n", z, x1, y1);
//		else if(z==x2*y2)
//			printf("%d = %d x %d\n", z, x2, y2);
//
//	} while (next_permutation(a, a + 9));
//	return 0;
//}